New in PageSpinner 3.0
HTML & JavaScript improvements
Support for HTML 4.01 and XHTML 1.0.
PageSpinner does now have a built-in HTML Checker that will catch common errors in HTML, XHTML and XML. Use the Check Page command in the Edit menu or from the Restyle button’s pull-down menu to check that tags and attributes are valid. The HTML Checker is based on code from HTML Tidy, see http://www.w3.org/People/Raggett/tidy/.
New commands and examples for using Server Side Includes in your web pages.
Five new JavaScript actions have been added to the JavaScript section in HTML Assistant:
- Go Back Button
- Close Button
- Load Frameset Page
- Get Out of Frame
- Load in Two Frames
The JavaScript action for Rollover Image links will now preload the rollover images. This will make the rollover effect occur faster. Simply re-save existing files that are using the Rollover Image script in the Include file to get the updated functionality of the script.
Added support for the HTML language code and text encoding attributes plus support for META Web site description tags in the New Document... dialog.
Support for TITLE and LONGDESC attributes in the toolbar’s pull-down menus, and support for the TITLE attribute in the Image and Link topics in HTML Assistant.
Update of the Form, Form Contents and Font topics in HTML Assistant.
The square, circle or disk option can now be inserted as an attribute when creating unordered lists.
End tags will now be inserted for tags where the end tag was optional in HTML 3.2.
More special characters are now converted when saving files using the ISO Latin-1 setting.
Editor improvements
PageSpinner does now support three editing modes:
- Text Mode for working with text, JavaScript, CSS, Perl, log-files and other text files
- HTML Mode for editing HTML files
- XHTML mode for editing XHTML 1.0 files and XML files containing XHTML
Select the editing mode from the pull-down menu in the toolbar’s Style button or from the menu Edit : Editor Options...
The first time you open files created in other editors, the editor mode will be determined by the file name's extension.
If you are using extensions that are unknown to PageSpinner the file will be opened in Text Mode. If you want such files to be opened in HTML mode, check the box Open files with unknown extensions in HTML Mode in the general preferences.
It is now possible to disable styled text in the editor's HTML/XHTML modes and only use color-coded tags to highlight your HTML. This will give you a more compact display of the contents. Simply select File : Preferences : Default Editor Options... and uncheck the "Styled Text" button.
Attribute names inside tags can now be changed to upper or lower case during a restyle when this options is selected in the Default Editor Options. (JavaScript’s onEventName event handlers will remain unchanged in HTML Mode). The new XHTML recommendation specifies that tags and attribute names should be in lower case.
Improved display of PHP, ASP, SCRIPT tags and Cold Fusion comments.
The Find and Replace dialog does now contain buttons that can insert new line and tab characters in the Search and Replace text fields.
It is now possible to specify how much space, in pixels, to leave at the bottom of the screen below the editor windows.
The editor will now scroll text horizontally when line wrapping is disabled.
Soft line wrapping will automatically be disabled for JavaScript, Java, Perl, C/C++ and log files.
The Document Info window has been updated to display info about the current selection in the editor and a file’s creator, type and path. It also features buttons to show the file in Finder and to copy the file path to the clipboard.
When using the Open selection command to open nested Include files, the master page to preview will now always be the main html page, making it easier to preview changes in nested Include files.
Improved file handling
PageSpinner 3 supports the External Editor Protocol that will let you edit files on an FTP server with NetFinder 2.2 or higher via its Edit in BBEdit command. Select PageSpinner as the editor in the Action section in NetFinder's Preferences or enter the PageSpinner creator code, JyWs, in the creator code field.
You can select the character set to use when opening and saving files on a server in PageSpinner's File : Set Filing Options...
PageSpinner can now detect if a file has been modified in another application, and can restyle the file automatically when you open a modified page. You can customize the default styling of documents in File : Preferences : Default Editor Options...
PageSpinner will now try to open any file dropped upon the application icon to let you to view and edit the data of almost any file type.
Support for making links to PDF files dropped upon the application or opened in the Open or Select File dialogs. (You may now also display the contents of a PDF file in Text Mode by holding the Option key pressed when PageSpinner is opening the file).
It is now possible to select any file type in HTML Assistant’s Embedded objects topic when using Navigation services; choose “All Documents” in the popup menu at the bottom of the Navigation window.
AppleScript
A new AppleScript command, balance, has been added to PageSpinner’s AppleScript dictionary. The balance command will select text between the following brackets: < >, [ ], and ().
Added AppleScript properties for auto-styling and the editor mode.
A new Anti-spam Email Address script is available from the Script menu. The script lets you select an email address in a PageSpinner page and changes the selected text into numerical ISO 8859-1 codes to hide it from search robots that collects email addresses and sends unsolicited mail. It might also be used to prevent search engines to make a page or page section searchable.
Changed the scripts Update Includes in Folder and Update Includes in Site to also process and update files created or modified by other editors.
Other improvements
New toolbar backgrounds available in iMac flavors.
Links to SpinnerWorld.com and the PageSpinner Tip of the Day web page added to the Help menu. The SpinnerWorld Web site is a new resource center for PageSpinner users.
PageSpinner can now launch and create links from Internet Location Files (available in Mac OS 8.5 and higher). This works even if you are using earlier versions of Mac OS. Simply drop the Internet Location File on PageSpinner to view and create links from these bookmark files in HTML Assistant. By keeping the Option key pressed when the file is opened in PageSpinner you can open it in your browser.
Added shortcuts to iCab, NetFinder and MacTidy in the Web Tools menu, and updated the information files for some of the third-party applications listed in the menu.
When using NetFinder 2 and the Save to Web Server command a window listing the contents on your server will now be displayed in NetFinder the first time you save to the server during a session.
Update of the AppleGuide with new HTML Checker, XHTML and XML sections.
Support for XHTML 1.0 in the built-in HTML Examples.
The font color commands in the menu bar will now just insert a color attribute if the insertion point is located inside a tag.
PageSpinner will now remember the last setting used in the Convert Text to HTML command.
Inserted comments will now have blank spaces around any selected contents.
Added a button for selecting Internet Explorer’s Favorites in the Bookmark Preferences.
Inserting <P>..</P> via the keyboard shortcuts will now not automatically add a linefeed.
Updated the layout of the FAQ page generated by FAQ-Spinner.
Fixed spelling and typing errors in the documentation (thanks to Scot Andrews).
Fixed a crashing bug that occurred on some systems after opening files with MS-DOS line feeds.
Fixed a bug that could cause a crash when some of the commands in the Convert menu were performed on large files.
PageSpinner can now be launched when the AppleScripts extension are disabled or missing.
Fixed a problem with some of the commands in the Documentation menu in the Web Tools menu.
StyleSpinnerTM is a new helper application that enables you to create Cascading Style Sheet declarations in PageSpinner files. StyleSpinner is distributed as a separate archive in order to minimize the size of the main PageSpinner distribution. You can download StyleSpinner from the SpinnerWorld Web site at http://www.spinnerworld.com/stylespinner/
Changes in 3.0.1:
Improved HTML Checker with better error reporting and improved support for HTML 4.01 Strict documents. There are also more options to disable certain kinds of checks; this can be useful when working with php statements inside HTML tags or to ignore custom attributes inserted by some WYSIWYG editors.
Fixed a bug that would cause some of the generated code in the JavaScript Actions and the User tags to be inserted in all lower case if the setting for changing tags to lower case was enabled in the Default Editor Options.
Fixed a bug that caused the HTML Checker to display the wrong line in the editor when checking files saved with MS-DOS line feeds.
Updated the "Demo Web Server Prefs" script in the Demo scripts folder.
Added the Option Group tag in the Forms menu.
Added a popup menu for the form encoding types in HTML Assistant's Form topic.
Added a HTML 4.0 Strict compliant option for the Center button in the toolbar.
Updated the HTML section in the PageSpinner Guide.
Updated the source for most of the Built-in examples in the HTML Examples window.
Updated parts of the examples and the documentation.
Increased the size of the Find and Replace fields in the Find dialog.
Some minor bugs have been fixed.
Changes in 3.0.2:
PageSpinner can now automatically create links to MP3, QuickTime Movies, SIT, ZIP and HQX files. Simply open the file from the File menu or Drag and Drop the file onto the PageSpinner icon to automatically create an HTML link in HTML Assistant. You may also display the contents of such files in Text Mode by pressing the Option key when PageSpinner is opening the file.
New fields for entering email Subject, CC, BCC and Body contents in email links using HTML Assistant's Email topic.
Added support for using CSS span tags instead of Font tags in the Size and Colors menus and in HTML Assistant's Font topic. Check the checkbox "Use CSS instead of Font Tags" in File : Default Editor Options... to use CSS. The Size and Color menu items that can insert CSS span tags are marked with a small HTML 3.2/CSS icon:
.
When "Use CSS instead of Font Tags" is selected, the Font Size and Color menu commands will just insert a CSS size or color property declaration instead of a SPAN tag when the insertion point is located inside a tag. It is also possible to temporarily toggle the use of CSS by pressing the Shift key when choosing a font or color command.
The optional "Full" Text menu is now replaced by a "Structured Text" menu that is better suited for working with information type tags (EM, STRONG, CODE etc.) instead of the visual presentation tags (B, I, TT etc.). Select the Text menu to use in File : General Preferences...
New Information type tags added in HTML Assistant's Styles topic.
Mac OS Help Viewer added to the list of browsers in the Web Tools menu.
More flexible windows handling: in the General Preferences it is now possible to disable staggered document windows. With staggered windows disabled, all new documents will always be placed at the same position above each other. Also, the setting of free space below document windows will now effect new windows immediately.
Update of the Search Engines items in PageSpinner's Web Tools menu.
Link added to PageSpinner's Technical Support Page in the Help Menu.
Support for Navigation Service dialogs when choosing helper applications and Include files.
The HTML Checker will now report the DOCTYPE given in the document.
Fixed a bug that caused the ending tag in SCRIPT and STYLE tags to fail changing the case after a Restyle command even if this option was selected the Editor Options.
Bug fix for preserving text case in JavaScript attribute values containing double quotes enclosed by single quotes, in for example: onMouseOver=' status="Hello"; '. It is however recommendable to write such statements as onMouseOver=" status='Hello'; ".
Removed insertion of the <?xml version="1.0"> element when creating new XHTML documents to work around a problem with the parsing of XHTML files in Internet Explorer 5.0.
Peter's CDML Tags for PageSpinner is a collection of PageSpinner menu extensions that let you insert CDML tags in your documents. CDML is a markup language used to include contents from FileMaker databases into Web pages. CDML Tags for PageSpinner can be downloaded at: http://www.spinnerworld.com/cdmltags.html
PageSpinnerTM © 1995-2000 Optima System. All rights reserved worldwide.
All products mentioned are trademarks or registered trademarks of their respective holders.
PageSpinner is © 1995-2000 Optima System.
All rights reserved.